CORESOFTRESET=Val_0x0, RAMCLKSEL=Val_0x0
Global Core Control Register
DSBLCLKGTNG | Disable clock gating. This bit is set to 0x1 and the controller is in Low-Power mode, internal clock gating is disabled. This bit can be set to 0x1 after power-on reset. |
GBLHIBERNATIONEN | Hibernation enable status at the global level. If hibernation is not enabled through this bit, the PMU immediately accepts the D0 -> D3 and D3 -> D0 power state change requests, but does not save or restore any controller state. In addition, the PMUs never drive the PHY interfaces and let the controller continue to drive the PHY interfaces. |
DISSCRAMBLE | Disable scrambling. |
SCALEDOWN | Scale-Down mode. Keep at 0x0. |
RAMCLKSEL | RAM clock (RAM_CLK) select. 0 (Val_0x0): AHB bus clock (BUS_CLK) 2 (Val_0x2): In Host mode, the controller switches RAM_CLK between MAC2_CLK and BUS_CLK based on the status of the USB ports. 3 (Val_0x3): In Device mode, selects MAC2_CLK as RAM_CLK. In Host mode, controller switches RAM_CLK between MAC2_CLK and BUS_CLK based on the status of the USB ports. |
SOFITPSYNC | Reserved. |
CORESOFTRESET | Core soft reset. Clears the interrupts and all the CSRs except the following registers:
0 (Val_0x0): No soft reset 1 (Val_0x1): Soft reset to controller |
PRTCAPDIR | Port capability direction. Note: For static Host-only/Device-only applications, use DRD Host or DRD Device mode. The combination of this bit filed set to 0x3 with SRP and HNP/RSP disabled is not recommended for these applications. The sequence for switching modes in DRD Device mode is as follows:
1 (Val_0x1): For host configurations 2 (Val_0x2): For device configurations |
FRMSCLDWN | Frame scales down. This bit field scales down device view of a SOF/USOF/ITP duration. For High Speed (HS) mode:
|
BYPSSETADDR | Bypass set address in Device mode. This bit must be set to 0x0. |